package sicnu.cs.aps.service;

/**
 * @author CaiKe
 * @date 2022/5/27 11:46
 */
public interface IUserInfoService {

    /**
     * 目标用户是否属于目标学院
     *
     * @param userId    目标用户Id
     * @param collegeId 目标学院Id
     * @return true&false
     */
    boolean isUserInCollege(Long userId, Long collegeId);

    /**
     * 根据用户id获取学院id
     * @param userId 用户id
     * @return 学院id
     */
    Long selectCollegeIdByUserId(Long userId);

    String getCurrentJSONedUserInfo();

    /**
     * 通过id获取用户的角色信息
     *
     * @param id id
     * @return 角色信息
     */
    String getJSONedUserInfoById(Long id);
}
